@charset "utf-8";
.container { position: relative; width: 100%; }

.aArea { padding:20px 0; background:#e6212a;  color:#fff; }
.aArea .p1 { float:left; width:90px; height:35px; line-height:35px; font-size:18px; font-weight:bold; }
.aArea01 { position:relative; float:left; width:680px; }
.aArea01 ul li { height:35px; line-height:35px; font-size:18px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.aArea01 ul li span { display:inline-block; float:right; padding-left:20px; }
.aArea01 ul li a { color:#fff; }
.aArea01 .prev,.aArea01 .next { position:absolute; display:inline-block; color:#fff; height:35px; line-height:35px; top:0; z-index:9; }
.aArea01 .prev { right:-30px; }
.aArea01 .next { right:-50px; }
.aArea form { float:right; width:210px; background:#fff; }
.aArea form .txt { float:left; padding-left:10px; height:35px; line-height:35px; width:160px; }
.aArea form .btn { float:right; width:35px; height:35px; background:url(form.png) no-repeat center; cursor:pointer; }

.Area-hd { text-align:center; padding:75px 0 45px; }
.Area-hd p { font-size:24px; color:#000; font-weight:bold; line-height:26px; margin-bottom:10px; }
.Area-hd p i { color:#e6212a; }
.Area-hd span { display:block; font-size:16px; color:#969696; }

.bArea01 .hd ul li { float:left; width:232px; height:55px; line-height:55px; background:#141113; color:#fff; text-align:center; font-size:16px; margin-right:10px; cursor:pointer; }
.bArea01 .hd ul li:last-child { margin-right:0; }
.bArea01 .hd ul li.on { background:#e6212a; }
.bArea01 .bd { min-height:610px; margin-top:15px; }
.bArea01 .bd .pic01 { float:left; width:380px; height:610px;overflow:hidden; }
.bArea01 .bd .pic01 img { transition: all 0.6s; }
.bArea01 .bd .pic01 img:hover { transform: scale(1.1)!important; }
.bArea01 .bd ul { float:left; width:820px; }
.bArea01 .bd ul li { float:left; width:400px; height:300px; margin-left:10px; overflow:hidden; }
.bArea01 .bd ul li img { transition: all 0.6s; }
.bArea01 .bd ul li img:hover { transform: scale(1.1)!important; }
.bArea01 .bd ul li:nth-child(1) { margin-bottom:10px; }
.bArea01 .bd ul li:nth-child(2) { margin-bottom:10px; }

.cArea { background:url(cArea.jpg) no-repeat center top; margin-top:85px; }
.cArea .Area-hd p { color:#fff; }
.cArea .Area-hd p i { color:#fff; }
.cArea .Area-hd span { color:#fff; }
.cArea01 { position:relative; }
.cArea01 .pic { overflow:hidden;}
.cArea01 .pic img { transition: all 0.6s; }
.cArea01 .pic img:hover { transform: scale(1.1)!important; }
.cArea01 .txt { position:absolute; right:0; bottom:0; width:600px; height:280px; background:#fff; padding:45px 25px 0 25px; box-sizing: border-box; z-index:99; }
.cArea01 .txt .p1 { font-size:24px; color:#000; line-height:26px; margin-bottom:20px; padding-left:33px; }
.cArea01 .txt .p1 i { font-weight:bold; color:#e6212a; }
.cArea01 .txt .p1 em { font-weight:bold; }
.cArea01 .txt .p2 { font-size:16px; line-height:36px; color:#000; text-indent:2em; height:180px; overflow:hidden; }

.cArea02 { margin-top:70px; }
.cArea02 ul li { float:left; width:240px; border-right:1px solid #dcdcdc; min-height:65px; box-sizing: border-box; text-align:center; }
.cArea02 ul li:last-child { border:none; }
.cArea02 ul li .p1 { font-size:18px; color:#e6212a; font-weight:bold; line-height:35px; }
.cArea02 ul li .p1 i { font-size:35px; padding-right:10px; }
.cArea02 ul li .p2 { font-size:16px; color:#141113; }

.dArea01 { position:relative; }
.dArea01 ul li { width:1200px; background:#282828; }
.dArea01 ul li .pic { float:left; width:805px; overflow:hidden; }
.dArea01 ul li .pic img { transition: all 0.6s; }
.dArea01 ul li .pic img:hover { transform: scale(1.1)!important; }
.dArea01 ul li .txt { float:left; width:395px; box-sizing: border-box; padding:110px 35px 0 35px; }
.dArea01 ul li .txt .p1 { font-size:20px; color:#fff; font-weight:bold; }
.dArea01 ul li .txt .p2 { width:140px; height:1px; background:#fff; margin:25px 0; }
.dArea01 ul li .txt .p3 { font-size:16px; color:#fff; line-height:35px; height:140px; overflow:hidden; margin-bottom:25px; }
.dArea01 ul li .txt .p4 a { display:block; font-size:16px; color:#000; width:110px; text-align:center; height:35px; line-height:35px; border-radius:25px; text-transform:uppercase; background:#fff; }
.dArea01 .prev,.dArea01 .next { position:absolute; top:50%; margin-top:-50px; display:block; width:51px; height:99px; z-index:9;}
.dArea01 .prev { left:-53px; background:url(prev.jpg) no-repeat center; }
.dArea01 .next { right:-53px; background:url(next.jpg) no-repeat center; }

.eArea01 .hd { text-align:center; }
.eArea01 .hd ul li { display:inline-block; width:175px; height:40px; line-height:40px; background:#282828; font-size:16px; color:#fff; margin:0 5px; text-align:center; cursor:pointer; }
.eArea01 .hd ul li.on { background:#e6212a; }
.eArea01 .bd { margin-top:35px; min-height:400px; }
.eArea01 .bd .pic { float:left; width:600px;overflow:hidden; }
.eArea01 .bd .pic img { transition: all 0.6s; }
.eArea01 .bd .pic img:hover { transform: scale(1.1)!important; }
.eArea01 .bd .pic .pic01 { margin-bottom:25px; }
.eArea01 .bd ul { float:right; width:565px; }
.eArea01 .bd ul li { margin-bottom:60px; }
.eArea01 .bd ul li:last-child { margin-bottom:0; }

.eArea01 .bd .date { float:left; width:80px; padding-right:10px; text-align:right; color:#000; height:75px; background:url(e01.png) no-repeat right top; }
.eArea01 .bd .date p { font-size:24px; font-weight:bold; line-height:25px; }
.eArea01 .bd .date span { font-size:16px; margin-top:10px; }
.eArea01 .bd .txt { float:right; width:calc(100% - 110px); }
.eArea01 .bd .txt .p1 { font-size:18px; color:#282828; font-weight:bold; height:20px; line-height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.eArea01 .bd .txt .p2 { font-size:14px; color:#282828; height:50px; line-height:25px; overflow:hidden; margin-top:5px;}

.fArea { padding-bottom:85px; }
.fArea01 .tempWrap { width:1200px!important; }
.fArea01 ul li { float:left; width:190px; border:1px solid #dcdcdc; margin-right:10px; overflow:hidden; }
.fArea01 ul li img { transition: all 0.6s; }
.fArea01 ul li img:hover { transform: scale(1.1)!important; }
